آموزش مسترکلاس MCP: راهنمای جامع پروتکل MCP در پایتون [2025] - آخرین آپدیت

دانلود MCP Masterclass: Complete Guide to MCP in Python [2025]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر MCP (Model Context Protocol) | ساخت بیش از ۴ سرور و کلاینت MCP | استقرار و انتشار MCP | ساخت ایجنت‌های هوش مصنوعی مبتنی بر MCP درک مفهوم MCP و مشکلی که حل می‌کند یادگیری کامل معماری MCP شامل نحوه تعامل کلاینت‌ها و سرورها با یکدیگر ساخت سرورها و کلاینت‌های MCP از صفر با مثال‌های واقعی بررسی، یادگیری و به‌کارگیری تمامی ویژگی‌های MCP مانند ابزارها (Tools)، منابع (Resources)، پرامپت‌ها، پروتکل‌های انتقال، streamable https و موارد دیگر یادگیری نحوه ادغام MCP در چارچوب‌های گسترده‌تر ایجنتی و LLM بسته‌بندی، انتشار، توزیع و میزبانی سرورها و کلاینت‌های MCP اختصاصی ساخت چندین سرور و کلاینت MCP از پایه یادگیری نحوه توسعه MCP و ادغام آن‌ها با زبان پایتون پیشنیازها: آشنایی و درک مقدماتی از زبان پایتون آشنایی مقدماتی با نحوه عملکرد APIها مفید است اما الزامی نیست آشنایی مقدماتی با Git و GitHub سیستم عامل ویندوز یا مک

چه چیزی این دوره را از سایر دوره‌ها متمایز می‌کند؟

  • راهنمای جامع: این یک بوت‌کمپ یا دوره «فشرده» نیست؛ بلکه تنها راهنمای کاملی است که شما را از سطح صفر، به درک معماری و پروتکل و در نهایت به یک متخصص در ساخت سرورها و کلاینت‌های MCP تبدیل می‌کند. شما حدود ۸ ساعت محتوای آموزشی دریافت می‌کنید!

  • تمرکز بر پایتون: SDK مورد استفاده در این دوره کاملاً بر پایه پایتون است (به جای جاوااسکریپت یا تایپ‌اسکریپت). با این حال، چون تمامی SDKها مشابه هستند، آموخته‌های شما در اینجا برای تمامی آن‌ها قابل اعمال خواهد بود.

  • به‌روز: این دوره تمامی آخرین به‌روزرسانی‌ها و فناوری‌ها، از جمله انتقال جدید Streamable HTTP را در بر می‌گیرد.

  • از تئوری تا اجرا: این دوره با تئوری و معماری پشت MCP، دلیل وجود، نحوه عملکرد و تاریخچه آن شروع می‌شود تا درکی عمیق پیدا کنید. پس از آن، بر روی ویژگی‌های سرورها و کلاینت‌ها و پیاده‌سازی عملی آن‌ها تمرکز می‌کنیم.

  • سرورها و کلاینت‌های MCP: در این دوره هر دو بخش سرور و کلاینت ساخته می‌شوند (در حالی که اکثر منابع فقط به سرورها می‌پردازند).

  • ساخت بیش از ۴ سرور و کلاینت: ما چندین سرور و کلاینت MCP را از صفر طراحی و پیاده‌سازی می‌کنیم.


پروتکل MCP در حال تسخیر دنیای هوش مصنوعی است زیرا یک مشکل حیاتی را حل می‌کند. برنامه‌های LLM در تولید محتوا عالی هستند اما در انجام عملیات (Action) ضعف دارند.ابزارها و فراخوانی توابع (Function Calling) برای رفع این مشکل بودند، اما چارچوب‌های LLM هر کدام به شکل متفاوتی از آن‌ها استفاده می‌کنند و بسیاری از توسعه‌دهندگان مجبور بودند هر بار که برنامه‌ای می‌سازند، «چرخ را از اول اختراع کنند».


نیاز به یک استاندارد واحد بود و MCP متولد شد. 


از آن زمان، MCP رشد سریعی داشته و به طور کامل توسط مایکروسافت، OpenAI، Anthropic و بسیاری دیگر پذیرفته شده است.هزاران شرکت سرورهای MCP خود را ساخته‌اند و ده‌ها هزار توسعه‌دهنده سرورهایی ایجاد کرده‌اند که با APIها تعامل دارند یا پردازش‌های محلی را انجام می‌دهند. در واقع، در سه ماهه اول و دوم سال ۲۰۲۵، MCP یکی از پرتکرارترین عبارت‌های جستجو شده بود (بعد از ایجنت‌های هوش مصنوعی).


هدف این دوره این است که شما را از عدم آشنایی با MCP به یک استاد در این پروتکل تبدیل کند. در پایان این دوره، شما قادر خواهید بود سرورها و کلاینت‌های MCP خود را از صفر بسازید، آن‌ها را به صورت محلی یا روی ماشین مجازی مستقر کنید، از طریق GitHub یا NPM توزیع کنید و تمامی معماری و ویژگی‌های MCP را به طور کامل بیاموزید.


توجه داشته باشید که ما بر روی SDK پایتون تمرکز می‌کنیم.


MCP چیست؟

MCP یک مکانیسم استاندارد (پروتکل) برای سیستم‌های هوش مصنوعی (مانند LLMها، ایجنت‌ها و غیره) است تا با سیستم‌های خارجی (مانند APIها، منطق ابزارها، پردازش‌های محلی و غیره) تعامل داشته باشند. آن را مانند یک کانکتور USB-C جهانی برای سیستم‌های هوش مصنوعی و هر چیزی که نیاز به اتصال به آن‌ها دارد تصور کنید.


چرا MCP؟

در یک کلمه: استانداردسازی.هنگامی که یک سرور MCP می‌سازید، می‌تواند به راحتی به هزاران برنامه، LLM یا ایجنتی که دارای کلاینت MCP هستند متصل شود. به همین ترتیب، اگر یک کلاینت MCP بسازید، می‌تواند به ده‌ها هزار سرور MCP متصل گردد.


هدف این دوره چیست؟

این دوره یک هدف دارد: تبدیل شما از سطح صفر به یک متخصص MCP. این یعنی بررسی مجموعه گسترده ویژگی‌های MCP و یادگیری نحوه به‌کارگیری آن‌ها در برنامه‌های شما. ما سرورها و کلاینت‌های MCP را از پایه می‌سازیم و آن‌ها را به صورت محلی و راه دور مستقر و توزیع می‌کنیم.

این دوره کاملاً عملی و کاربردی است و برای علاقه‌مندان و توسعه‌دهندگانی طراحی شده که می‌خواهند سرورها و کلاینت‌های MCP واقعی بسازند. توجه کنید که SDK مورد استفاده پایتون در ویندوز/مک است و میزبان‌های MCP در این دوره VS Code و Anthropic Claude هستند.


چه چیزهایی خواهید آموخت؟

  • درک معماری MCP- یادگیری دقیق نحوه تعامل کلاینت‌ها و سرورهای MCP با یکدیگر.

  • تسلط و به‌کارگیری تمامی ویژگی‌های MCP- بررسی عمیق ابزارها، منابع، پرامپت‌ها، پروتکل انتقال، STDIO، streamable https و موارد دیگر.

  • ساخت سرورها و کلاینت‌های MCP- ساخت چندین سرور و کلاینت کاربردی از صفر و ترکیب آن‌ها با LLMها برای ایجاد برنامه‌های قدرتمند.

  • انتشار و میزبانی سرور یا کلاینت MCP- توزیع و انتشار سرورها و کلاینت‌های ساخته شده.


چرا این دوره را انتخاب کنید؟

  • راهنمای کامل- این یک مسیر ۱۰۰٪ از ابتدا تا انتها، از صفر تا صد و از مقدماتی تا پیشرفته است. هیچ دوره دیگری وجود ندارد که همه چیز را به این جامعیت آموزش دهد (حدود ۸ ساعت محتوا).

  • ساختارمند برای موفقیت- این دوره به گونه‌ای طراحی شده که با ترکیب تئوری و اجرای عملی، شما را به موفقیت برساند. تمرکز ما بر معماری، سرورها، کلاینت‌ها و استقرار است.

  • کاملاً آموزشی- ما فقط مفاهیم را نمی‌گوییم، بلکه آن‌ها را در حین ساخت برنامه پیاده می‌کنیم تا تثبیت شوند. این دوره صرفاً یک مرور بر ویژگی‌ها نیست، بلکه از مثال‌های واقعی و ادغام‌های عملی استفاده می‌کند.

  • گام به گام- هر مفهوم را یکی یکی بررسی می‌کنیم تا احتمال یادگیری شما به جای یادگیری پراکنده، به حداکثر برسد.

  • پاسخگویی مدرس- اگر هر چیزی بود که می‌خواستید یاد بگیرید یا در جایی به مشکل خوردید، من اینجا هستم تا کمک کنم.

  • منابع- به تمامی کدها، اسلایدها، یادداشت‌ها و راهنماهای دوره دسترسی خواهید داشت.


مرور کلی دوره

  • مقدمه‌ای بر MCP–درک دلیل وجود MCP، ریشه‌ها، قابلیت‌ها و بررسی نقشه راه کامل دوره.

  • مرور معماری MCP–بررسی نحوه کارکرد MCP با ایجنت‌ها و LLMها، جریان کاری کلاینت-سرور، مفاهیم پایه سرور مانند منابع/پرامپت‌ها و تفاوت بین تنظیمات FastMCP، Stdio و Streamable HTTP.

  • راه‌اندازی محیط MCP–آماده‌سازی محیط توسعه محلی با Claude، Python، Git و VS Code و دسترسی به منابع کلیدی دوره.

  • شروع سریع MCP–ساخت اولین سیستم فعال MCP (هم سرور و هم کلاینت) با Claude و یک ابزار ساده (مانند مثال Airbnb)، شامل تنظیمات محلی و مبتنی بر NPX.

  • بررسی عمیق سرور MCP - ابزارها (Tools)–یادگیری نحوه تعامل سرورهای MCP با فایل‌های محلی، APIها، مدل‌های خارجی و نحوه ساخت ورودی‌های پیچیده‌تر.

  • بررسی عمیق سرور MCP - منابع و پرامپت‌ها–بررسی نحوه ارائه منابع و پرامپت‌های قابل استفاده مجدد از سرور MCP و ساختار آن‌ها برای مدیریت ورودی-خروجی.

  • بررسی عمیق سرور MCP - استقرار و انتشار–بسته‌بندی سرور MCP برای استفاده مجدد و انتشار آن در پلتفرم‌هایی مانند GitHub برای اشتراک‌گذاری یا استقرار در سناریوهای واقعی.

  • بررسی عمیق سرور MCP - STDIO در مقابل Streamable HTTP–درک گزینه‌های سرور راه دور، نحوه ساخت و میزبانی سرورهای Streamable HTTP و اتصال کلاینت‌ها با استفاده از MCP Inspector و ماشین‌های مجازی.

  • بررسی عمیق کلاینت MCP–بررسی داخلی کلاینت‌های MCP، نحوه مدیریت نشست‌ها (Sessions)، فراخوانی ابزارها/منابع/پرامپت‌ها و ادغام با LLMها برای جریان‌های پردازش کامل.

  • پروژه‌های کامل End-to-End–ساخت پروژه‌های واقعی مانند ردیاب حافظه (Memory Tracker) و سرور آمار شطرنج، و ایجاد کلاینت‌های MCP که به چندین سرور متصل می‌شوند.

  • جمع‌بندی و گواهینامه MCP–پایان سفر MCP، جشن دستاوردها و یادگیری نحوه دریافت گواهینامه دوره.


سرفصل ها و درس ها

مقدمه‌ای بر MCP MCP Introduction

  • چرا MCP وجود دارد؟ Why does MCP exist?

  • نکات دوره Course Tips

  • تاریخچه و مزایای MCP History and benefits of MCP

  • MCP چیست؟ What is MCP?

  • این دوره درباره چیست؟ What is this course?

  • نقشه راه دوره Course roadmap

  • درباره مدرس About the instructor

  • کلیدهای موفقیت Keys to success

  • راه‌های ارتباطی Ways to reach out

  • ثبت امتیاز Leave a rating

  • تماشا با کیفیت 1080p Watch in 1080p

مرور معماری MCP MCP Architecture Overview

  • بررسی عمیق معماری MCP با ایجنت‌ها و LLMها MCP architecture deep dive with agents and LLMs

  • بررسی عمیق سرور MCP با ابزارها MCP server deep dive with tools

  • زنجیره کامل جریان کاری کلاینت و سرور MCP Full MCP client and server workflow chain

  • سایر مفاهیم پایه MCP (منابع و پرامپت‌ها) Other MCP primitives (resources and prompts)

  • FastMCP در مقابل سرورهای Low-level FastMCP vs. lowlevel server

  • MCP محلی در مقابل راه دور - Stdio در مقابل Streamable HTTP Local vs. Remote MCPs - Stdio vs. Streamable HTTP

راه‌اندازی محیط MCP MCP Environment Setup

  • راه‌اندازی محیط Environment setup

  • منابع Resources

شروع سریع MCP MCP Quickstart

  • مثال ساده MCP با Claude و Airbnb Simple Claude and Airbnb MCP example

  • ساخت یک سرور MCP ساده ۱ Create a simple MCP Server 1

  • ساخت یک سرور MCP ساده ۲ Create a simple MCP Server 2

  • اتصال یک کلاینت MCP به سرور MCP ساخته شده محلی Connect an MCP Client to an MCP Server locally built

  • اتصال یک کلاینت MCP به سرور MCP با استفاده از NPX Connect an MCP Client to an MCP Server using NPX

بررسی عمیق سرور MCP - ابزارها MCP Server Deep Dive - Tools

  • سرور MCP و فایل‌های محلی ۱ MCP Server and local files 1

  • سرور MCP و فایل‌های محلی ۲ MCP Server and local files 2

  • استفاده از سرورهای MCP برای تعامل با دسکتاپ Using MCP Servers to interact with your desktop

  • استفاده از سرورهای MCP برای فراخوانی API Using MCP Servers to make API calls

  • استفاده از سرورهای MCP با سایر مدل‌های هوش مصنوعی یا جستجوی وب Using MCP Servers with other AI models or web search

  • ورودی‌های پیچیده در سرورهای MCP Complex inputs with MCP Servers

بررسی عمیق سرور MCP - منابع و پرامپت‌ها MCP Server Deep Dive - Resources and Prompts

  • مقدمه‌ای بر منابع (Resources) و پرامپت‌های MCP Introduction to MCP Resources and Prompts

  • بررسی عمیق پرامپت‌ها Prompts deep dive

  • بررسی عمیق منابع Resources deep dive

  • بررسی عمیق منابع با ورودی‌ها Resources deep dive with inputs

بررسی عمیق سرور MCP - استقرار و انتشار MCP Server Deep Dive - Deployment and Publishing

  • مقدمه‌ای بر استقرار MCP Introduction to MCP deployment

  • ساخت و بسته‌بندی یک سرور MCP Create and package an MCP Server

  • استقرار سرور MCP در مدیریت بسته‌هایی مانند Git Deploy MCP Server to package manager like Git

بررسی عمیق سرور MCP - STDIO در مقابل Streamable HTTP MCP Server Deep Dive - STDIO vs. Streamable HTTP

  • مقدمه‌ای بر سرورهای راه دور MCP با Streamable HTTP Introduction to remote MCP servers with Streamable HTTP

  • ساخت و میزبانی سرور Streamable HTTP MCP در ماشین مجازی Create and host a Streamable HTTP MCP Server in a virtual machine

  • اتصال کلاینت MCP به سرور Streamable HTTP MCP Connect MCP Client to Streamable HTTP MCP Server

  • قرار دادن سرور MCP در ماشین مجازی Put MCP Server in virtual machine

  • اتصال به سرور Streamable HTTP با MCP Inspector Connect to MCP Server Streamable HTTP with MCP Inspector

  • اتصال به سرور Streamable HTTP با کلاینت MCP Connect to MCP Server Streamable HTTP with MCP Client

بررسی عمیق کلاینت MCP MCP Client Deep Dive

  • مقدمه‌ای بر کلاینت‌های MCP Introduction to MCP Clients

  • کلاس نشست (Session) در کلاینت MCP MCP Client session class

  • لیست کردن و فراخوانی ابزارها از کلاینت به سرور MCP Listing and calling tools from MCP clients to MCP servers

  • لیست کردن و فراخوانی منابع از کلاینت به سرور MCP Listing and calling resources from MCP clients to MCP servers

  • لیست کردن و فراخوانی پرامپت‌ها از کلاینت به سرور MCP Listing and calling prompts from MCP clients to MCP servers

  • پردازش پرس‌وجو در کلاینت MCP - اتصال LLMها و سرورها ۱ Process query in MCP Client - Connect LLMs and MCP Servers 1

  • پردازش پرس‌وجو در کلاینت MCP - اتصال LLMها و سرورها ۲ Process query in MCP Client - Connect LLMs and MCP Servers 2

پروژه‌های کامل End to End MCP End-to-End Builds

  • ساخت سرور MCP ردیاب حافظه ۱ MCP Server Build Memory Tracker 1

  • ساخت سرور MCP ردیاب حافظه ۲ MCP Server Build Memory Tracker 2

  • ساخت سرور MCP آمار شطرنج ۱ MCP Server Build Chess Stats 1

  • ساخت سرور MCP آمار شطرنج ۲ MCP Server Build Chess Stats 2

  • ساخت کلاینت MCP مثال چند سرور ۱ MCP Client Build Multi MCP Server Example 1

  • ساخت کلاینت MCP مثال چند سرور ۲ MCP Client Build Multi MCP Server Example 2

جمع‌بندی و گواهینامه MCP Conclusion and Certificate

  • جمع‌بندی و گواهینامه Conclusion and certificate

بونوس Bonus

  • بونوس Bonus

نمایش نظرات

آموزش مسترکلاس MCP: راهنمای جامع پروتکل MCP در پایتون [2025]
جزییات دوره
7.5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,945
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Henry Habib Henry Habib

مشاور مدیریت | دانشمند داده | متخصص بدون کد

The Intelligent Worker The Intelligent Worker

برای بهره وری بیشتر از هوش مصنوعی، اتوماسیون و بدون کد استفاده کنید